<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">

    <title>Hearthrock - Hearthstone® Bot Engine</title>

	<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.6/css/bootstrap.min.css" integrity="sha384-rwoIResjU2yc3z8GV/NPeZWAv56rSmLldC3R/AZzGRnGxQQKnKkoFVhFQhNUwEyJ" crossorigin="anonymous">
	<script src="https://code.jquery.com/jquery-3.1.1.slim.min.js" integrity="sha384-A7FZj7v+d/sdmMqp/nOQwliLvUsJfDHW+k9Omg/a/EheAdgtzNs3hpfag6Ed950n" crossorigin="anonymous"></script>
	<script src="https://cdnjs.cloudflare.com/ajax/libs/tether/1.4.0/js/tether.min.js" integrity="sha384-DztdAPBWPRXSA/3eYEEUWrWCy7G5KFbe8fFjk5JAIxUYHKkDx6Qin1DkWx51bBrb" crossorigin="anonymous"></script>
	<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.6/js/bootstrap.min.js" integrity="sha384-vBWWzlZJ8ea9aCX4pEW3rVHjgjt7zpkNpZk+02D9phzyeVkE+jo0ieGizqPLForn" crossorigin="anonymous"></script>
	
	<style>
.header {
  padding-top: 1.5rem;
  padding-bottom: 1rem;
  border-bottom: .05rem solid #e5e5e5;
  margin-bottom: 2rem;
}
.footer {
  padding-bottom: 1.5rem;
  padding-top: 1rem;
  border-top: .05rem solid #e5e5e5;
  margin-top: 2rem;
}
	</style>
  </head>

  <body>

    <div class="container">
      <div class="header clearfix">
        <nav>
          <ul class="nav nav-pills float-right">
            <li class="nav-item">
              <a class="nav-link active" href="#">Home <span class="sr-only">(current)</span></a>
            </li>
            <li class="nav-item">
              <a class="nav-link" href="#">About</a>
            </li>
            <li class="nav-item">
              <a class="nav-link" href="#">Contact</a>
            </li>
          </ul>
        </nav>
        <h3 class="text-muted">Hearthrock</h3>
      </div>

      <div class="jumbotron">
        <h1 class="display-4">Hearthstone® Bot Engine</h1>
        <p class="lead">Hearthrock is an open source Hearthstone® bot engine for artificial intelligence scientists.<br />With Hearthrock you can implement your Hearthstone® bot with any programming language.</p>
        <p>
		<a class="btn btn-lg btn-success" href="https://github.com/yangyuan/hearthrock" role="button" target="_blank">Source Codes</a>
		<a class="btn btn-link" href="http://us.battle.net/hearthstone/en/" target="_blank">Get Hearthstone ®</a>
		</p>
        <p class="lead">Key technologies: C#, Unity3D, Mono and MonoCecil.</p>
      </div>

      <div class="row marketing">
        <div class="col-lg-4">
          <h4>C-Sharp Engine</h4>
          <p>The engine was written in pure C#. The code is easy to understand, cross platform, and compatibable with Hearthstone®.</p>
          <h4>Client Server Mode</h4>
          <p>Bot program runs as a WebAPI service. Bot can be modified without restarting your game.</p>
        </div>

        <div class="col-lg-4">
          <h4>Style and Documentation</h4>
          <p>Code fully documented, including explanations for both Hearthrock codes and Hearthstone® codes. 100% StyleCop covered, 0 warning.</p>
          <h4>Testability</h4>
          <p>Hearthstone® wrapped as ADT, Bots code can have 100% unit test coverage.</p>
        </div>
		
        <div class="col-lg-4">
          <h4>Play Safe</h4>
          <p>The engine will not modify client behaviors. It will only click buttons and cards for bots. No network hijacking, no client unsafe modification.</p>
          <h4>Extensible</h4>
          <p>Decoupled data contracts and extremely simple interfaces, which will keep compatibility.</p>
        </div>
      </div>

      <footer class="footer">
        <p>&copy; <a href="https://github.com/yangyuan" target="_blank">https://github.com/yangyuan<a> Using this project on any commercial software is forbidden.</p>
      </footer>

    </div>
  </body>
</html>
